Auto merge of #1455 - alexcrichton:issue-1449, r=brson
authorbors <bors@rust-lang.org>
Tue, 31 Mar 2015 17:07:38 +0000 (17:07 +0000)
committerbors <bors@rust-lang.org>
Tue, 31 Mar 2015 17:07:38 +0000 (17:07 +0000)
Previously --extern was passed for *all* upstream dependencies, causing
conflicts if some had duplicate names. Now cargo only passes --extern for
libraries that were built including immediate dependencies. Cargo also
additionally now properly passes `-L dependency=` instead of just a plain `-L`.

Closes #1449


Trivial merge